A Case Study on Evaluating Encodings Between Process Calculi∗
نویسندگان
چکیده
Two process calculi may be compared in their expressive power using encodings between them. Not every such translation is meaningful and therefore quality criteria are necessary. There are several frameworks to assess the quality of encodings. A rather prominent approach consists of five criteria for valid encodings collected by Gorla. An alternative notion of validity up to a semantic equivalence was proposed by one of the authors. Here the quality of the encoding is measured by the strength of the semantic equivalence that makes it valid. In this paper we analyse two well-known translations from the synchronous into the asynchronous π-calculus, both meeting Gorla’s criteria, and evaluate the encodings’ validity up to different semantic equivalences. While Honda and Tokoro’s translation is valid only for the weakest of the considered behavioural equivalences, Boudol’s encoding also respects stronger ones. One could hence argue that Boudol’s translation is more faithful.
منابع مشابه
On the Validity of Encodings of the Synchronous in the Asynchronous π-calculus
Process calculi may be compared in their expressive power by means of encodings between them. A widely accepted definition of what constitutes a valid encoding for (dis)proving relative expressiveness results between process calculi was proposed by Gorla. Prior to this work, diverse encodability and separation results were generally obtained using distinct, and often incompatible, quality crite...
متن کاملOn the Validity of Encodings of the Synchronous in the Asynchronous $\pi$-calculus
Process calculi may be compared in their expressive power by means of encodings between them. A widely accepted definition of what constitutes a valid encoding for (dis)proving relative expressiveness results between process calculi was proposed by Gorla. Prior to this work, diverse encodability and separation results were generally obtained using distinct, and often incompatible, quality crite...
متن کاملOn Encoding the π-calculus in Higher-Order Calculi
The connection between first-order calculi and higher-order calculi have been examined in many setting within the area of process calculi. In this paper we examine two existing encodings of the π-calculus in higherorder calculi: the encoding in HOπ-calculus by Sangiorgi and Walker and the encoding in Plain CHOCS by Thomsen. We propose a new encoding of the synchronous π-calculus in the calculus...
متن کاملTowards a Unified Approach to Encodability and Separation Results for Process Calculi
In this paper, we present a unified approach to evaluating the relative expressive power of process calculi. In particular, we identify a small set of criteria (that have already been somehow presented in the literature) that an encoding should satisfy to be considered a good means for language comparison. We argue that the combination of such criteria is a valid proposal by noting that: (i) th...
متن کاملEvaluating the Effects of Climate Change on Salt Crusts Using Remote Sensing (A Case Study of Sabzevar Playa)
In this study, five sequences of Landsat sensors including MSS, TM, ETM+ and OLI at unequal intervals spanning 42 years between 1973 and 2015, were analyzed to investigate the spatial and temporal variation of salt crusts in Sbzevar playa, central Iran. Landsat satellite imageries and ASTER digital elevation model were prepared, and spatial-temporal analyses were carried out in ENVI and GIS. Fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018